논리의 영혼에서 철강의 몸체로
어떤 논리 문제든 해결할 수 있는 기계를 만들고자 한다면, 그 모습은 어떨까? 1936년, 앨런 튜링은 머릿속에서튜링 기계이라는 수학적 이상 모델을 그려냈다. 이것은 실제 기계가 아니라, 간단한 명령 집합과 읽기/쓰기 연산만으로도 인간의 모든 논리 연산을 시뮬레이션할 수 있음을 입증하는 수학적 이상 모델이다. 튜링은 컴퓨터에 '영혼'을 불어넣었다.
十年后,这种理想在宾夕法尼亚大学变成了现实。1946年,世界上第一台通用电子计算机ENIAC(전자 숫자 적분기)이 세상에 탄생했다. 18,000개 이상의 전자관을 갖추고 초당 5,000회 덧셈 연산을 수행할 수 있었다. 그러나 이 '거대한 생물'은 처음에는 매우 무겁고 불편했으며, 계산 작업을 변경하기 위해 운영자는 수백 개의 케이블을 수동으로 연결해야 했다.
아키텍처의 기초: 저장 프로그램 개념
ENIAC의 낮은 프로그래밍 효율성 문제를 해결하기 위해,폰 노이만천재적인 아이디어를 제안했다. 명령어와 데이터를 모두 컴퓨터 내부에 이진수 형태로 동시에 저장하는 것이다. 이것이 바로저장 프로그램 개념라는 개념이다. 컴퓨터는 더 이상 접선도를 외워야 하는 무용지물이 아니라, '메모리'를 가진 지혜로운 존재가 되었다.这一思想实际上奠定了现代计算机的基础,并且直接对后来冯·诺依曼的存储程序思想产生了重要影响。
접선원에서 프로그래머로
在ENIAC早期,改变任务需要花费数天时间重新物理连线。引入存储程序后,只需读入一段代码,同一台机器就能在几秒内从弹道计算器变身为天气预报模拟器。